파이썬 알고리즘 TIL-18 20210619 알고리즘 문제 풀이 풀이 톱날의 높이가 낮을수록 더 많은 나무를 벨 수 있다 이진탐색 이용 톱날의 높이가 결정되었을 때, M미터보다 크거나 같으면, 톱날의 높이 H를 높여준다 (같을 때 톱날의 높이를 높여줘야함) M미터보다 작으면 톱날의 높이 H를 낮춰준다 나무의 높이가 톱날의 높이보다 높은 경우에만 나무를 가져갈 수 있다 따라서 그런 경우에, sum += 나무 높이 - 톱의... TIL파이썬 알고리즘TIL TIL-15 20210616 알고리즘 문제 풀이 풀이 모든 원소가 True인 소수 리스트 만들어 주기(prime_ox) 반복문을 실행할 때 원소가 True이면 그 수의 배수들에 False를 대입 prime_list라는 변수를 만들고 그 안에 소수들을 넣어줌 풀이 666(six_n)이 들어간 숫자의 개수를 세기 위해 cnt라는 변수를 0으로 선언 six_n을 문자열로 변환했을 때 '666'이라는 문자가 존... TIL파이썬 알고리즘TIL
TIL-18 20210619 알고리즘 문제 풀이 풀이 톱날의 높이가 낮을수록 더 많은 나무를 벨 수 있다 이진탐색 이용 톱날의 높이가 결정되었을 때, M미터보다 크거나 같으면, 톱날의 높이 H를 높여준다 (같을 때 톱날의 높이를 높여줘야함) M미터보다 작으면 톱날의 높이 H를 낮춰준다 나무의 높이가 톱날의 높이보다 높은 경우에만 나무를 가져갈 수 있다 따라서 그런 경우에, sum += 나무 높이 - 톱의... TIL파이썬 알고리즘TIL TIL-15 20210616 알고리즘 문제 풀이 풀이 모든 원소가 True인 소수 리스트 만들어 주기(prime_ox) 반복문을 실행할 때 원소가 True이면 그 수의 배수들에 False를 대입 prime_list라는 변수를 만들고 그 안에 소수들을 넣어줌 풀이 666(six_n)이 들어간 숫자의 개수를 세기 위해 cnt라는 변수를 0으로 선언 six_n을 문자열로 변환했을 때 '666'이라는 문자가 존... TIL파이썬 알고리즘TIL